go/types.Basic.kind (field)

27 uses

	go/types (current package)
		basic.go#L70: 	kind BasicKind
		basic.go#L76: func (b *Basic) Kind() BasicKind { return b.kind }
		builtins.go#L331: 				switch t.kind {
		builtins.go#L451: 				switch t.kind {
		const.go#L91: 			switch typ.kind {
		const.go#L127: 		switch n := constant.BitLen(x); typ.kind {
		const.go#L142: 		switch typ.kind {
		const.go#L172: 		switch typ.kind {
		conversions.go#L299: 	return t != nil && t.kind == Uintptr
		conversions.go#L304: 	return t != nil && t.kind == UnsafePointer
		conversions.go#L315: 		return t != nil && (t.kind == Byte || t.kind == Rune)
		expr.go#L384: 		switch x.typ.(*Basic).kind {
		gcsizes.go#L105: 		k := t.kind
		predicates.go#L175: 		return t.kind != UntypedNil
		predicates.go#L216: 		return u.kind == UnsafePointer
		predicates.go#L272: 			return x.kind == y.kind
		predicates.go#L529: 		switch t.kind {
		predicates.go#L559: 		if x.(*Basic).kind > y.(*Basic).kind {
		signature.go#L445: 			if u.kind == UnsafePointer {
		sizes.go#L171: 		k := t.kind
		struct.go#L155: 					if u.kind == UnsafePointer {
		typestring.go#L461: 					if t, _ := under(typ).(*Basic); t == nil || t.kind != String {
		unify.go#L586: 			return x.kind == y.kind